2017-10-03 7 views
0

Y a-t-il un moyen et/ou un avantage d'utiliser un CDN (Content Delivery Network par exemple Cloudflare ou Incapsula) avec Sphinx? J'utilise Sphinx dans le cadre d'un outil auto-complet qui stocke les sélections d'une table dans un index sphinx servi par une saisie semi-automatique YUI qui connaît certains retards dans certains scénarios (locale, trafic, mobile) et se demande si l'utilisation d'un CDN est faisable, possible et/ou bénéfique.Can Sphinx peut-il être implémenté avec un CDN?

Répondre

0

Eh bien, un CDN cache généralement les réponses. Par conséquent, le CDN pourrait également théoriquement cacher les résultats de recherche.

Nous avons utilisé un certain temps la saisie semi-automatique YUI, mais nous devinions que le fait de faire des requêtes AJAX revenait au serveur pour exécuter les requêtes. Il se peut que vous ayez besoin de faire quelques réglages pour vous assurer que les demandes PEUVENT être mises en cache. (par exemple, jQuery ajoute des paramètres aléatoires à de nombreuses requêtes AJAX, délibérément pour détruire les caches!, donc il faudrait désactiver spécifiquement ces paramètres.) Peut-être que YUI a quelque chose de similaire ???)