Оптимизация на WordPress

Моля, започнете от този постинг!

Полезни съвети при инсталиране на WordPress – част втора:

2. Оптимизацията… WordPress е прекрасен скрипт, но истината е че е доста тежък. При всяко презареждане на страницата програмата прави множество заявки към базата данни. Това е една от най-интензивните операции за сървъра.  Наистина, в днешно време сървърите имат много възможности. Процесорите им са много силни, но понякога тежък скрипт може да наруши работата на машината. Известен е т.нар. SlashDot ефект, при който даден известен сайт публикува връзка към друг сайт. В такъв случай към до момента спокойната страница изведнъж се изсипва огромно количество посетители. Ако тази страница не е оптимизирана, то сървърът може да понесе голямо натоварване. Това е много неприятна ситуация, защото в момента когато сайтът е най-популярен, то той може да бъде спрян от администраторите на сървъра, защото пречи на другите потребители на съответната машина. Това е особено актуално за сървърите, предлагащи споделена хостинг услуга. Още по-актуално е за сайтовете качени на безплатен хостинг акаунт. Характерът на тази услуга предполага, че поддържащите я сървъри често са подложени на голямо натоварване, заради множеството потребители.

Горното налага полагане на съзнателни усилия по отношение на  оптимизиране на работата на WordPress. За щастие, има популярни добавки, които извършват т.нар. кеширане на страниците с постинги. Разбира се, при създаването им те се записват в базата данни. В последствие обаче на основата на тази информация се създават текстови файлове, намиращи се във файловата структура на акаунта. При зареждане на страниците с публикации в блога, данните се извеждат от тези текстови файлове, а не от базата данни. Това намалява драстично най-ресурсоемкия процес по достъп до MySQL. Текстовите файлове се актуализират на определен интервал от време.

Моля, следвайте тези стъпки за инсталиране на добавката за кеширане. Отидете в:

Dashboard ->Settings -> Permalinks

Изберете някоя от следните възможности:

  • Day and name
  • Month and name
  • Numeric

След това свалете Plugin-a Hype Cache от тук:

http://wordpress.org/extend/plugins/hyper-cache/

Разархивирайте го и качете папката:

hyper-cache

в директорията за Plugin-и:

wp-content/plugins

Крайният резултат следва да изглежда така:

wp-content/plugins/hyper-cache

Активирайте добавката през Dashboard -> Plugins.

На този етап ще ви се наложи да се набъркате относително малко по-дълбоко във  файловете на WordPress. Отворете с текстов редактор файла wp-config.php. Той се намира в главната директория на скрипта. Добавете следния ред там:

define(“WP_CACHE”, true);

Следва да бъде поставен към дъното на файла, точно под:

define(“WP_CACHE”, true);

Последното което остава да направите е, да промените правата на папката:

/wp-content/plugins/hyper-cache/cache

на 775. Открил съм, че това е правилната стойност за Hyper Cache, когато е инсталирано в безплатен акаунт предоставен от freehosting.bg

След прилагането на тази стъпка, блогът ви ще се обръща много по-рядко до базата данни, защото съдържанието ви ще е кеширано в текстови файлове. Те ще бъдат обновявани от време на време, но заявките към базата ще бъдат в пъти по-малко.  Резултатът ще бъде положителен в две насоки – от една страна сайтът ви ще работи по бързо, от друга – насилието върху сървъра ще бъде много по-малко.

Тук идва най-тежкия момент. След като инсталирате и конфигурирате блога си, да го поддържате с нова, актуална и интересна за читателите информация :)

6 comments ↓

#1 Сергей on 05.27.10 at 13:26

СПС.

Я тут

#2 Monah on 06.05.10 at 7:58

http://rel” rel=”nofollow”>хм…

Что то со ссылками…

#3 Frankie on 06.12.10 at 9:40

Hello! Please e-mail me your contacts. I have a question jack@infansport.ru” rel=”nofollow”>……

Thank you!…

#4 Frankie on 06.15.10 at 17:24

Привет!! carlos@onlylcd.ru” rel=”nofollow”>……

С уважением,…

#5 Konstantin on 06.19.10 at 19:24

Добрый вечер! mason@sportbul.ru” rel=”nofollow”>……

С уважением,…

#6 MARCUS on 07.21.10 at 14:48


Medicamentspot.com. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Low price drugs. Order drugs online

Buy:Seroquel.SleepWell.Benicar.Zocor.Ventolin.Wellbutrin SR.Acomplia.Lasix.Cozaar.Zetia.Advair.Female Cialis.Buspar.Lipothin.Amoxicillin.Lipitor.Nymphomax.Female Pink Viagra.Prozac.Aricept….

Leave a Comment