Puncte:1

Rescriere pentru a indica un CDN

drapel jp

Sper să folosesc un CDN pentru a livra toate fișierele noastre de imagine. Numim imaginile pur și simplu folosind domeniul CDN-ului în loc de al nostru. Aș putea schimba cu ușurință referința de domeniu în sistemul nostru de gestionare a conținutului, dar apoi previzualizarea se întrerupe deoarece caută o imagine care nu apare încă pe serverul nostru extern de pe care să o extragă CDN-ul nostru. Imediat ce publicăm, CDN-ul are o imagine de scos.

Mă gândesc că aș putea adăuga o regulă în fișierul .htaccess al site-ului nostru extern pentru a redirecționa orice solicitări de imagini din folderul nostru /webfiles către folderul corespunzător de pe CDN-ul nostru. Mi-am dat seama că atunci când CDN-ul încearcă să recolteze imaginea, aceasta va fi trimisă înapoi la propriul său server, așa că am adăugat o linie de referință, astfel încât numai cererea de la serverul nostru va extrage versiunea CDN. Sunt reticent să încerc asta pe serverul nostru live până când primesc feedback informat. Are sens această abordare? Ar fi aceasta comanda corectă? (Aș testa mai întâi folosind un 302.)

RewriteCond %{HTTP_REFERER} ^https://www.example.com [NC]
RewriteCond %{REQUEST_URI} ^\.(jpg|jpeg|png|gif|webp)$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)www.example.com/webfiles/$ [NC]
RewriteRule ^(.*)$ http://example-cdn.com/webfiles/$1 [R=301,L]
Puncte:2
drapel us

Adăugarea unei redirecționări ca aceasta înfrânge scopul CDN în multe feluri. Când clienții solicită un fișier imagine, ei trimit mai întâi o cerere către serverul dvs., care răspunde cu redirecționare, apoi clienții o solicită de la CDN.

Acest lucru adaugă o latență considerabilă încărcării imaginii.

Ar trebui să schimbați CMS-ul, astfel încât în ​​previzualizare să folosească adrese URL de pe serverul dvs., dar pentru front-end să folosească adrese URL către CDN.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.