Nasz zespół ds. Rozwoju strony internetowej zarządza wieloma stronami internetowymi (każda ma inny próżny adres URL) w naszym INTRAnet. Chcielibyśmy zaimplementować coś (fragment kodu), który jest łatwy do dodania strony Application.cfm/OnRequestEnd.cfm, która wstawiłaby rekord do bazy danych, śledząc takie rzeczy jak strona, adres URL, zapytanie, identyfikator itd. - podstawowe informacje. Wstawianie płyty nie jest wielką sprawą. Co chciałbym wiedzieć, to z punktu widzenia wydajności, co wszyscy polecilibyście, abyśmy nie dostali wąskiego gardła wstawek w kolejce, gdy pracownicy trafiali na różne strony. Nie możemy używać jQuery, ponieważ nie każda strona będzie miała tę samą wersję jQuery, więc naprawdę jesteśmy ograniczeni do używania Coldfusion - myślę.Śledzenie użycia strony za pomocą Colfusion/JavaScript/Other
Najlepiej byłoby, gdybyśmy stworzyli jeden główny plik śledzenia na naszym głównym serwerze i wskazali ten plik ze wszystkich naszych innych witryn. Następnie, jeśli/kiedy musimy dokonać aktualizacji, możemy dokonać globalnej zmiany - coś w rodzaju działania Google Analytics, a nie prawie tyle szczegółów.
We wszystkich serwisach, które obsługujemy, na naszych stronach znajduje się logo naszego oddziału. Zastanowiłem się nad stworzeniem procesu śledzenia wczytywania obrazu, podobnie jak w przypadku e-maili.
Wszelkie przemyślenia na ten temat będą mile widziane, jeśli masz lepszy pomysł - jestem uszy.
AKTUALIZACJA
odniesieniu do przetwarzania obrazu, nie mogłem znaleźć oryginalny link do poradnika z easycfm.com ale znalazłem to, co wydaje się być identyczny kod tutaj: http://www.experts-exchange.com/Software/Server_Software/Web_Servers/ColdFusion/A_2386-Track-your-Emails-using-coldfusion.html
Niestandardowy tag na końcu żądania jest prawdopodobnie najlepszym wyborem. – Busches
Sugeruję użycie cfthread dla wstawek. –
Dlaczego, u diabła, ktoś zagłosował, żeby to zamknąć ?! –