Ile wtyczek WordPress mogę zainstalować?
Opublikowany: 2021-11-16Wiele rzeczy sprawia, że WordPress jest świetny. Po pierwsze, to nic nie kosztuje. Już sam ten fakt pozwolił niezliczonym ludziom założyć własne strony internetowe, przyczyniając się do masowej demokratyzacji informacji, z której korzystamy dzisiaj. Po drugie, jest to oprogramowanie typu open source – pozwalające zarówno hobbystom, jak i profesjonalistom hakować, zmieniać i optymalizować, co tylko chcą. Dopełnieniem trifecta wspaniałych rzeczy w WordPressie jest cały ekosystem wtyczek, liczący ponad 60 000 z samego tylko oficjalnego repozytorium.
Ta modułowość pozwala każdemu przekształcić witrynę WordPress z prostego CMS do blogowania w cokolwiek, od sieci witryn z wieloma witrynami do pełnoprawnego rozwiązania e-commerce. Jeśli chodzi o WordPress i wtyczki, świat jest naprawdę twoją ostrygą.
Rozpoczynając projekt WordPress, wymagania i specyfikacje będą niezmiennie głównymi czynnikami decydującymi o podejmowaniu decyzji. Od planu hostingowego lub serwera, na którym ma zostać zainstalowana witryna, po motyw i wtyczki, wszystkie te specyfikacje muszą być ustawione zgodnie z wymaganiami witryny. W tym momencie nieuchronnie pojawia się jeden dylemat — Ile wtyczek mogę lub powinienem zainstalować na mojej stronie WordPress?
Długość sznurka
To, co teraz wydaje się być wieki temu, zarządzałem projektem, który przypomina rozbudowane wdrożenie WordPressa. Klient chciał wiedzieć, jakie specyfikacje powinien mieć serwer przed postawieniem wszystkich wymagań, o co nasz regionalny partner zapytał go:
Jak długi jest kawałek sznurka?
Pamiętam bardzo wyraźnie proces, w którym mimika klienta przechodziła od głębokiej myśli do oszołomienia, zanim w końcu zdała sobie sprawę, że to podchwytliwe pytanie.
Jak wspomniano wcześniej, wtyczki WordPress są po prostu niesamowite. Pochodzą one w różnych kształtach i rozmiarach od wszelkiego rodzaju programistów do różnych rzeczy, pomagając nam tworzyć bardzo różne rodzaje witryn WordPress.
Ponieważ witrynę WordPress można budować i konfigurować na wiele różnych sposobów, nigdy nie możemy mieć uniwersalnej, stałej, idealnej liczby zainstalowanych wtyczek.
Zamiast tego musimy przede wszystkim w pełni określić nasze wymagania i specyfikacje – to znaczy, co strona internetowa musi osiągnąć i w jaki sposób to osiągnie. Następnie możemy zaplanować naszą specyfikację – od zasobów serwera WWW i przepustowości po wtyczki, które należy zainstalować. Pomoże nam to upewnić się, że możemy dostosować się do potrzebnych nam funkcji.
To powiedziawszy, jest kilka innych rzeczy, które musimy wziąć pod uwagę, minimalizując wpływ naszych decyzji. Te rozważania mogą pomóc nam upewnić się, że nasza witryna WordPress odniesie sukces.
Na co zaplanować instalację wtyczek WordPress
Instalowanie na ślepo każdej wtyczki pod słońcem na wypadek, gdyby ktoś kiedyś jej potrzebował, nie jest dobrą strategią. Zamiast tego, wszystko powinno być zaplanowane zgodnie z wymogami serwisu w tym czasie, pamiętając o planach rozwoju. Dobre planowanie pozwala nam sprostać aktualnym wymaganiom przy projektowaniu systemów w taki sposób, że nie będziemy potrzebować kompletnego przeprojektowania w ciągu kilku miesięcy.
Względy dotyczące bezpieczeństwa witryny WordPress
Za każdym razem, gdy wtyczka jest instalowana w witrynie WordPress, dodajesz wiersze kodu do witryny. O ile przy opracowywaniu wtyczki nie zostanie zastosowane odpowiednie planowanie i testowanie, te same wiersze kodu mogą równie dobrze wprowadzać nowe luki w zabezpieczeniach witryny.
Chociaż zabezpieczenia WordPressa są często nadużywane do sprzedaży produktu lub usługi, jest to zasadna obawa, o której powinien pomyśleć każdy administrator WordPressa.
Oczywiście jedynym naprawdę bezpiecznym systemem jest ten, który jest wyłączony i odłączony, ale nie jest to system użyteczny. Ryzyko jest czymś, czym zarządza się, a nie eliminuje, i to samo dotyczy wtyczek WordPress. Powstaje zatem pytanie, jak zarządzamy ryzykiem? Cieszę się, że zapytałeś.
Zarządzanie ryzykiem
Po pierwsze, upewnij się, że wtyczka pochodzi od renomowanego dostawcy. Upewnij się, że wtyczka jest dostępna w oficjalnym repozytorium WordPressa i pamiętaj, aby sprawdzić opinie klientów.
Kolejną rzeczą, która zasługuje na uwagę, jest cykl aktualizacji, czyli częstotliwość publikowania przez dewelopera aktualizacji wtyczek. Ponieważ twórcom wtyczek może być trudne uwzględnienie wszystkich scenariuszy użytkowania, częste aktualizacje mogą uspokoić, że programista aktywnie pracuje nad wtyczką i ją utrzymuje. W tym samym duchu programista, który reaguje na pytania i zapytania klientów, jest kimś, komu można bardziej zaufać.
Rozważania dotyczące wydajności WordPress
Niektóre wtyczki wymagają więcej zasobów niż inne. Im więcej funkcji wnosi wtyczka do tabeli, tym więcej zasobów prawdopodobnie potrzebuje do uruchomienia. W związku z tym musisz upewnić się, że serwer, na którym zainstalowany jest WordPress, jest odpowiednio wyposażony do tego, co musi zrobić.
Na przykład wtyczka e-commerce będzie wymagała znacznie więcej zasobów do uruchomienia niż wtyczka, która umożliwia dodanie wtyczki do podświetlania Syntax. Dlatego współdzielone konto hostingowe może nie być mądrym wyborem, jeśli budujesz witrynę e-commerce, która przyniesie znaczne dochody.
Instalowanie tylko wtyczek, które zużywają minimalne zasoby, może być sprzeczne z intuicją, ponieważ serwer nie ma zasobów wymaganych do prawidłowego uruchomienia bardziej rozbudowanych wtyczek – jeśli potrzebujesz funkcjonalności, którą oferują. Dotyczy to w szczególności tych wtyczek, które dużo odczytują i zapisują w bazie danych, które zazwyczaj oferują ważne funkcje, ale mogą wymagać dodatkowych zasobów do prawidłowego działania.
Innym głównym problemem wielu administratorów WordPressa jest liczba żądań HTTP, które strona internetowa i wszystkie generowane wtyczki. Chociaż jest to uzasadniony problem, o ile wtyczki są w pełni zoptymalizowane, a dostawca hostingu WordPress może obsłużyć żądania, wydajność witryny będzie w porządku.
Zagadnienia dotyczące funkcjonalności strony internetowej
Innym argumentem, który pojawia się podczas omawiania wtyczek, jest kwestia wtyczek jednofunkcyjnych i wielofunkcyjnych. Zasadniczo wtyczka, która pomaga wymusić silne hasła i nie oferuje żadnych innych funkcji, jest uważana za wtyczkę z pojedynczą rolą/pojedynczą funkcją. Z drugiej strony wtyczka umożliwiająca wykonywanie kopii zapasowych, poprawianie SEO i zamawianie pizzy jest z definicji wtyczką wielozadaniową.
Chociaż uzasadnione może być myślenie, że wtyczka wielofunkcyjna może być lepszą opcją, ponieważ w witrynie będzie mniej wtyczek, w rzeczywistości sprawy działają nieco inaczej.
Problemem nie są same wtyczki, które mogą powodować problemy, ale raczej ilość niezoptymalizowanego kodu. Pojedyncza wtyczka funkcji jest bardziej prawdopodobnie zoptymalizowana do robienia tej jednej rzeczy bardzo dobrze i jako taka może być lepszą opcją. Oczywiście nie możemy zapomnieć o innych wspomnianych wcześniej względach, w tym o reputacji deweloperów i wymaganiach funkcjonalnych.
Forma podąża za funkcją podczas budowania stron WordPress
Wymagana funkcjonalność strony powinna zawsze być sterownikiem specyfikacji serwera. Pomoże nam to upewnić się, że możemy zainstalować potrzebne wtyczki bez martwienia się o spowolnienie witryny lub zwiększenie zagrożeń bezpieczeństwa. Tutaj ważne jest, aby pamiętać, aby zawsze wybierać renomowanego programistę, a Twoja witryna WordPress będzie więcej niż w porządku. Aby uzyskać więcej informacji na temat kryteriów, które należy wziąć pod uwagę przy wyborze wtyczki, zapoznaj się z naszym przewodnikiem dotyczącym wyboru najlepszych wtyczek WordPress dla Twojej witryny.
Możesz również rozważyć stworzenie systemu, dzięki któremu będziesz mógł często testować wydajność strony, zwłaszcza po uaktualnieniach lub dodaniu nowych funkcjonalności. Jednym z narzędzi, które warto zajrzeć, jest Google Search Console (dawniej Narzędzia dla webmasterów).
Pojazdem może być traktor lub samochód sportowy, ale nie może to być jedno i drugie. Najpierw zastanów się, czego potrzebujesz, a następnie zbuduj system, który zrobi to, czego potrzebujesz.