Съдържание:

Как мога да накарам PHP да работи по-бързо?
Как мога да накарам PHP да работи по-бързо?

Видео: Как мога да накарам PHP да работи по-бързо?

Видео: Как мога да накарам PHP да работи по-бързо?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Ноември
Anonim

5 съвета как да направите своя PHP сайт по-бърз

  1. 1) Инсталирайте a PHP Оптимизатор на код на операции (като XCache, APC или memcache)
  2. 2) Конфигурирайте своя php .ini файл.
  3. 3) Тест PHP времена на изпълнение чрез отпечатване на времеви печати.
  4. 4) Малки кодови трикове.
  5. 5) Намалете обажданията към вашата база данни.

По този начин, как мога да направя PHP кода по-бърз?

Съвети за оптимизиране на PHP скриптове

  1. Възползвайте се от собствените функции на PHP.
  2. Използвайте JSON вместо XML.
  3. Печелете от техники за кеширане.
  4. Изрежете ненужните изчисления.
  5. Използвайте isset()
  6. Изрежете ненужните класове.
  7. Изключете известията за отстраняване на грешки.
  8. Затворете връзките към базата данни.

Освен това, кой цикъл е по-бърз в PHP? направи- while цикъл е в значителна степен най-бързият цикъл. do-while всъщност е по-бързо от while почти наполовина. Знам, че те са за различни цели (докато проверява условието преди цикълът да се изпълни и do-while се изпълнява поне веднъж).

Следователно, защо PHP е толкова бавен?

8 отговора. Една от причините е липсата на JIT компилатор PHP , както други споменаха. Друга голяма причина е PHP динамично писане. Динамично въведен език винаги ще бъде по-бавно отколкото статично въведен език, тъй като типовете променливи се проверяват по време на изпълнение вместо по време на компилиране.

Какво е PHP кеш?

А кеш е колекция от дублиращи се данни, при които първоначалните данни са скъпи за извличане или изчисляване (обикновено по отношение на времето за достъп) спрямо кеш . В PHP , кеширане се използва за минимизиране на времето за генериране на страници. PHP основно има два основни типа кеширане : 'изход кеширане “и „парсер кеширане '.

Препоръчано: