nasıl php dinamik içerik statik bir sayfa olarak yazabiliriz?

3 Cevap php

Ben kamu ve aranabilir yapmak için hazırız belirli kullanıcı bilgileri var. Ben bu sabit bir URL ile bizim sunucu üzerinde bulunan statik sayfaları oluşturulan gerektiğini LinkedIn'de ala düşünüyorum.

, Teknik olarak, bunu yapmak için önerilen yolu nedir?

Burada kullanım böyledir: Eğer bir kullanıcı, diyelim ki, bir hesapta Gymboree kişileri sahip olduğunu gösterir. Onun adı stormtrooper olduğunu. Ve o IT ve Ağ Operasyonları Dir Dir bilir.

Ben onun da şu hale hangi e-posta yoluyla insanları gönderebilirsiniz statik, aranabilir sayfa istiyorum:

"Stormtrooper" Gymboree aşağıdaki başlıkları bilir:

  • Dir of IT
  • Dir of Network

"Stormtrooper" aşağıdaki şirketlerde kişileri istiyor:

  • Visa
  • Williams-Sonoma

Ona bazı kişileri sağlayabilir görmek için onunla temasa sağdaki formu tıklayın.

Ben sayfa birisi "Gymboree" onlara bağlamak yardım için üzerine yanılmak olabilir arıyor şey olmak istiyorum, bu yüzden benim düşünce (belki yanlış) statik bir sayfa olmalıdır olmasıdır. Sayfaları benzer türlerinden buna işaret diğer gelen bağlantılar olacak.

O aranabilir istemedim, ben sadece silinecek o hesap ve kullanıcı adı çifti için o sayfayı isterim.

3 Cevap

Sorunuzu biraz muğlak, ama PHP statik olanları içine dinamik olarak oluşturulan sayfaları önbelleğe alabilir. Bir çok basit sistem dinamik içeriğini yakalamak ve bunları bir dosyaya yazmak için çıktı tamponlama kullanabilirsiniz. Daha sonra (statik dosyayı silerek, örneğin) bu önbellek geçersiz nasıl karar vermeniz gerekir.

Ancak, aksi takdirde sadece gereksiz uygulamanın karmaşıklığı ekler, belirli bir performans sorunla karşılaştı ettik sadece önbelleğe kullanmalısınız. Ayrıca, sadece yerine tüm sayfa (örneğin veritabanı sonuçları için) düşük performans kaynak önbelleğe alabilir.

Eğer ulaşmak istediğiniz daha ayrıntılı olsaydı, daha spesifik bir cevap alırsınız.

EDIT: I've reread your modified question. Your approach is incorrect - a person/web crawler requesting the page could not infer from the contents whether it was dynamically generated or not. It could try to guess from the URL format, but those can be controlled by the application. The page can be bookmarked and indexed by search engines just the same.

Anında bu sayfaları oluşturmak çok pahalı olduğunda gerçek statik dosyaları önbelleğe alma bir optimizasyon olarak kullanılmalıdır.

Eğer zaten dinamik içerik olarak bu sayfaları varsa, wget HTML olarak onları ve sunucu üzerinde bir yere kadar statik sayfaları kaydetmek. Her zamanki HTML olarak hizmet vermektedir. Gerektiğinde yeniden. Eğer onları statik (performans? Sunucu güvenlik ilkesi? Neden sadece bu sayfaları?) Yapmak istiyorum neden sadece bir neden görmüyorum.

Eğer dinamik sonuçlarını gösterir, ancak güçlü olmak istiyorum başka bir php, içerik Mesajları "pay" (statik bir sayfaya dinamik sonuçlar dönüştürme nedenle,.) Diğer insanlarla sonuçları GoogleDocs düşünün ki bir formu var varsayalım. Ben bunu yapmaya muktedir istiyorum ne (ve nasıl bu konuyu buldum.) Peki bunun için en iyi yolu nedir?