Nie trzeba tworzyć sitemap.php, ponieważ: 1. Dla każdego języka możesz uruchomić osobny plik sitemap.xml i określić każdy w konsolach wyszukiwarek. 2. Standardowe pliki map witryn można regularnie zapisywać, aby uwzględnić najnowsze treści, co czyni je w sposób dynamiczny - do tego .php nie jest wymagany. To od wewnętrznego mechanizmu aktualizacji i crona można odtworzyć ten sam plik ze standardowym rozszerzeniem .xml
Pliki Sitemap.xml są statyczne i tylko aktualizacje sprawiają, że są dynamiczne - nie aktualizują się w czasie rzeczywistym. Możliwe jest, że zmuszą ich do ponownego pisania co minutę, ale nie ma takiej potrzeby, ponieważ: 1. Google nie sprawdzi tego w ciągu mniej niż 1 godziny od ostatniego przesłania 2. Gdy pliki map witryn są duże, ponownie je zapisuj często sprawi, że wydajność serwera będzie kaput.
W przypadku dużej ilości danych, która powoduje, że plik mapy witryny jest większy niż 50 MB, wymagany jest system z wieloma mapami witryn. Oznacza to, że sitemap2,3 ... .xml doda się do listy pliku głównego, ale zawartość tych plików pozostaje również stała do czasu odtworzenia tych plików (na przykład przez crona).
Należy również wspomnieć, że gdy wyszukiwarka uzyska dostęp do pliku, nie wróci do niego bardzo szybko (chyba że zostanie to zrobione ręcznie). Potwierdza to, że nie ma potrzeby tworzenia aktualizacji sitemap.php w czasie rzeczywistym, ponieważ zwykły sitemap.xml sam w sobie może być dynamiczny, aktualizując nowe treści w ciągu dnia lub tygodnia.
Nie mogę wymyślić żadnych profesjonalistów korzystających z sitemap.php. Nie przyniesie to żadnego pożytku, ponieważ istnieją inne lepsze / właściwe sposoby korzystania z tych plików.