I wish to create a type of links web directory.

I must provide to customers the press count for every link clicked on.

To do this, I intend to play one of the 2 solutions :

  1. Whenever a user click a hyperlink, it's not the ultimate URL : it call a script (php, python etc...) that batches a counter right into a database, after which redirect towards the final URL : it appears in my experience quite slow. OR
  2. Whenever a user click a hyperlink, it call an easy apache URL which redirect towards the final URL (mod_rewrite or something like that) : no counter is up-to-date at the same time, only throughout the evening whenever a cron job will parse the apache log file. By by doing this, the consumer experience is faster and calculation postponed to some time with less overload.

Are you aware how you can implement solution 2) in apache configuration : that's :

If apache server at mydomain.tld get the URL :

http://mydomain.tld/redirect/base64_URL_the_user_wanted_to_see

It redirects to (http 301):

http://URL_the_user_wanted_to_see