О кэшировании. Никогда ничего не кэшируйте Оцените, что надо кэшировать, а что - нет.

Презентация:



Advertisements
Похожие презентации
Ускорение проекта на PHP на примере. Что такое nginx и зачем он нужен, если есть apache?
Advertisements

Кэширование Факультет Интернета МФПУ СИНЕРГИЯ Курс «Веб-разработка» Илья Ершов.
Знать свои права..
1.В каком возрасте вы начали работать на компьютере? А. с 4 лет; Б. с 10 лет; В. Свой вариант 2. Чему вы отдаете предпочтение: общению с другом или с.
Объектная модель в JavaScript Объектная модель в языке JavaScript основана на прототипах в противоположность объектной модели, основанной на классах.
Memcached Приемы реализации высоконагруженных систем.
EXtreme Programming XP Тема 3. XP Пусть есть некоторая информационная система для банков. В качестве основной валюты для расчетов используется доллар,
Memcached Приемы реализации высоконагруженных систем.
Виды часов Сколько часов бывает раскрытым? 6 часов 15 ч.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Кэширование вывода страниц Из цикла лекций «Технологии.
Делегаты Как созданные объекты могут посылать сообщения тем объектам, которые их породили? При программировании под Windows на С и C++ основное средство.
Деление на десятичную дробь. 0,563 : 5,63 = 0,1 5 6, , Чтобы разделить десятичную дробь на десятичную, надо: 56,3 : 563 = )В делимом.
Использованы: illjustracii boris zvorykin.html.
3.html 3.html 2 слайд, 6 слайд 7.html 7.html 8 слайд, 9 слайд 17.html 17.html 10 слайд 18.html 18.html 5 слайд 31.html 31.html 3 слайд 41.html 41.html.
§4 Создавайте без экземплярные классы при помощи private конструктора.
Сложение чисел с разными знаками. Знать правило сложения двух чисел, уметь его применять.
Ассоциативные списки Поиск данных происходит не по индексу или положению объекта, а по его ассоциативной связи: public interface Map { // Доступ к объектам.
Mock-объекты mock (англ.) – ложный, фиктивный, мнимый, фальшивый, поддельный.
Оптимизация клиент- серверного взаимодействия. Докладчик: Тищенко И.
Murano Software Inc. AJAX & ASP.NET Коренков Максим.
Транксрипт:

О кэшировании

Никогда ничего не кэшируйте

Оцените, что надо кэшировать, а что - нет

Знайте, что и где кэшируется

// Создать непойми какой ключ $key = __FUNCTION__. serialize(func_get_args()); // Поискать в кэше $result = memcache_get($key); if ($result) { return $result; } $result =... // Закэшировать на час memcache_set($key, $result, NULL, 3600);

Знайте, на сколько времени что кэшируется

Когерентность данных

Транзакции

Используйте переносимую сериализацию

Не кэшируйте объекты и готовый HTML

Количество кэшей

Балансировка кэшей

Сжатие данных

Выводы