Содержание
- 2. Какво е сървърен ресурс? Изразходвана памет; Процесорно натоварване; Интернет трафик; Дискови операции; Брой файлове; База от
- 3. Основно правило за оптимизация Грешките на програмистите ... се решават ... с повече ХАРДУЕР!!!
- 4. До кога?
- 5. Основни грешки Динамично оразмеряване на картинки; Излишно голям брой елементи на страницата; Ненужни статистически модули; Неоптимални
- 6. Намерете тясното място Концентрирайте се върху най-често извикваният код; Използвайте кеширане; Не извиквайте външни ресурси в
- 7. Използване на XDebug XDEBUG е extension за дебъгване, трейсване, профилиране на php приложения; XDEBUG-a се поддържа
- 8. Анализиране на profiling данните Цялата profiling информация се записва в лог файл; kCacheGrind - за Linux
- 11. Няколко полезни връзки http://devzone.zend.com/article/2930 http://devzone.zend.com/article/2899-Profiling-PHP-Applications-With-xdebug http://devzone.zend.com/article/2871-Tracing-PHP-Applications-with-xdebug http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug http://affinitybridge.com/blog/code-optimization-xdebug-and-kcachegrind http://techmania.wordpress.com/2008/07/02/debugging-php-in-eclipse-using-xdebug/
- 12. Съвети за бази от данни Използвайте правилните типове данни; Нормализирайте данните – създавайте правилни схеми; Създавайте
- 13. Правилно! Грешно!
- 14. SELECT * FROM project_categories pc INNER JOIN projects p ON p.id = pc.project_id Използване на индекс
- 15. Въпроси и отговори
- 17. Скачать презентацию