Strona, którą tworzę w php, powoduje, że wiele żądań baz danych MySQL na stronę jest przeglądanych. Chociaż wiele z nich to małe żądania z właściwie zaprojektowanymi indeksami. Nie wiem, czy warto byłoby opracować skrypt pamięci podręcznej dla tych stron.Prędkość dostępu do pliku w porównaniu do prędkości dostępu do bazy danych
1) Czy operacje we/wy pliku są ogólnie szybsze niż żądania bazy danych? Czy to zależy od serwera? Czy istnieje sposób sprawdzenia, z iloma serwerami może sobie poradzić?
2) Jedna ze stron sprawdza bazę danych dla pliku, a następnie sprawdza serwer, czy istnieje, a następnie decyduje, co wyświetlić. Zakładam, że skorzystałbym z widoku strony z pamięci podręcznej?
Również, jeśli są jakieś inne informacje na ten temat, które możesz przekazać mi do tego byłoby bardzo docenione.
Dzięki
Inną rzeczą, jaką oferują bazy danych, że pliki płaskie nie są kontrolą współbieżności. W kontekście zapisu ciężkiego wiele procesów zapisujących do pojedynczego pliku płaskiego może być problematyczne. Ładnym kompromisem między niestandardowymi, płaskimi plikami i pełnym RDBMS jest SQLite - istnieje więcej niż kilka witryn wspieranych przez SQLite. –