Testowanie wydajności wtyczek Formularza kontaktowego 7 i CForms2
Dwa lata temu bardzo mocno kucałem CMS WordPress i myślę do dziś, co jest na tym cms możesz zrobić wszystko i do tego nie zawsze musisz szukać wtyczek innych osób, czasami łatwiej jest napisać własną.
W tym artykule omówię przypadki, kiedy nie ma potrzeby wymyślania koła na nowo i przetestuję szybkość dwóch popularnych wtyczek, aby utworzyć formularz zwrotny.
Kiedy zaczynałem pracować z WordPressem do tworzenia formularzy kontaktowych, korzystałem wtyczka cforms2, jest to rodzaj generatora formularzy. Jego praca jest całkiem satysfakcjonująca., ale jest jeden minus, źle spowalnia ze względu na masę funkcjonalności, który jest wbudowany we wtyczkę. Nie można go pobrać z oficjalnego repozytorium wordpress, ale możesz ze strony programistów. Większość jego funkcji działa bez restartu i przez AJAX co przyspiesza pracę z wtyczką, wtyczka ma również wbudowaną captcha i może być używana do komentarzy, ale nie zrobiłbym tego ).
Druga wtyczka i generator super formularzy, które będziemy testować, będzie wtyczka formularza kontaktowego 7. Prosty, ale z wieloma możliwościami, świetnie współpracuje z językiem rosyjskim.
Testowanie wydajności wtyczki
Do testowania wydajności wtyczek użyję Wtyczka WP-Memory-Usage, który pokazuje, ile pamięci jest potrzebne do normalnej pracy WordPressa. Możesz też założyć na siebie i zobaczyć, ile pamięci daje twój hosting do wykonywania skryptów i ile pamięci jest potrzebne dla wordpressa ze wszystkimi twoimi wtyczkami, w ..php parametr limit pamięci można sprawdzić kodem:
1 |
echo memory_get_usage() . "\n"; // Результат работы функции 36640 |
Zacznijmy od testowania wydajności wtyczek CForms2 i Contact Form 7.
Instaluję wtyczkę WP-Memory-Usage i przechodzę do konsoli. Jak dotąd, bez tych dwóch generatorów formularzy, mój WordPress pokazał następujący wynik:
Obszar testowy jest zaśmiecony wtyczkami, więc nie przejmuj się tym, jakie są duże liczby.
Instalowanie wtyczki CForms2 14,6. Spójrzmy na wynik:
W rezultacie można zobaczyć, czego wymaga zainstalowana i aktywowana wtyczka cform2 1,56 Pamięć BMyte. Po sprawdzeniu usuwam wtyczkę CForms2 i instaluję Formularz kontaktowy 7. W przeciwieństwie do powyższego, Wtyczka Formularz kontaktowy 7, w tym momencie, nie ma wbudowanej captcha, będziemy musieli zainstalować go z osobną wtyczką Naprawdę prosta CAPTCHA Mam wersję captcha 1.5.
Spójrzmy na wynik testu:
Dość dziwny wynik., na pierwszy rzut oka okazało się to prostsze, wtyczka wymaga więcej pamięci do działania 1,97 BMyte. Mimo to wtyczka Formularz kontaktowy ma 7 jest ogromna zaleta, łatwość konfiguracji formularza zwrotnego. Całe dostosowywanie formularzy odbywa się na jednej stronie, a mając podstawowe umiejętności html, możesz łatwo zbudować potrzebny formularz dla siebie.
Zacząłem pisać ten post po przetestowaniu jednej z witryn, które stworzyłem.. Witryna powstała na „Zły hosting”, nie wymienię które. I dzięki wtyczce WP-Memory-Usage zdecydowałem, że pozbawieni skrupułów gospodarze po prostu się poddają 2 razy mniej pamięci, co obiecano w planie taryfowym. Ponieważ nie chcę nazywać „Zły hosting”, może to naprawią ), Zasugeruję alternatywę. Polecam hosting Ukraina Używam go od półtora roku i nie mogę być szczęśliwszy. A nie tak dawno temu, dla tych, którzy mają klientów z Rosji, można również określić serwery z rosyjskimi adresami IP, a zaledwie kilka miesięcy temu pojawiły się serwery z Niemiec. Hosting posiada własny panel administracyjny, zamiast standardowego cpanela lub innego r… I bardzo rozsądne ceny. Istnieje system rabatów zależny od obrotów oraz program partnerski, który działa na bieżąco. Co najważniejsze, wsparcie jest rozsądne i odpowiada przynajmniej w ciągu dnia, nawet w nocy. Są kontakty na Ukrainie, w Moskwie, przez Skype oraz w osobistym panelu administracyjnym cały system wsparcia technicznego. Jak dotąd nie znalazłem nic lepszego..
powodzenia z hosting oraz w testowaniu wtyczek pod kątem szybkości. Wyniki testów swoich wtyczek możesz zostawić w komentarzach do posta..
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.