Dynamic Serving

Dynamic Serving

Mit dem Begriff Dynamic Serving (deutsch: dynamische Bereitstellung) wird eines von drei Paradigmen bezeichnet, um Websites mobil zu optimieren, das heißt auf mobilen Endgeräten lesbar und nutzbar zu machen. Die anderen zwei sind Responsive Design und separate URLs. Beim Dynamic Serving werden für verschiedene User Agents, wie beispielsweise Desktop-PCs oder mobile Endgeräte, unterschiedliche Quellcodevarianten (HTML und CSS) ausgeliefert. Dabei kommt nur eine URL zum Einsatz, weil der Server auf Basis des Vary HTTP Headers entscheidet, welchen Quellcode er ausgibt, und dann die Ressource an das Endgerät weiterleitet. Der angeforderte Content wird also mithilfe des Vary-Headers an den User-Agent des jeweiligen Endgeräts angepasst.