Przymierzam się do optymalizacji części moich skryptów i jestem na etapie tworzenia systemu obsługi cache'u. Zapytania do bazy danych ładnie mi się zapisują ale myślę jeszcze zrobić cache obiektów dla rzadko zmieniających się danych (~15minut). Próbowałem wykorzystać serialize/unserialize i zapis do pliku jednak wydajnościowo mnie nie zachwyciło - czas potrzebny na utworzenie nowych obiektów wykorzystując dane z zapisanych danych z bazy w formie cache'u zajmowało ok 1/3 czasu potrzebnego na wczytanie danych z systemu plików.
Przez myśl przeszła mi myśl żeby serializować obiekty i zapisywać do bazy ale wtedy zadziała cache od bazy danych i skończy się na tym że obiekty będą wczytywane z dysku.
Niestety na serwerze nie mogę zainstalować żadnych dodatkowych modułów do apache/php (np. memcached) - muszę samemu napisać takie coś. Czy ktoś może coś poradzić, podpowiedzieć? Każda wskazówka mile widziana
