Thiết lập ánh sáng, vật liệu trong thiết kế ngoại thất với Vray Next Sketchup - Art House Studio

Rakennan yksinkertaista verkkosivustoa, joka näyttää joitain tietoja. Nämä tiedot voidaan hakea uudelleen kolmannen osapuolen palvelusta ja muuttua keskimäärin pari päivää.

Tarvitsen tavan luoda HTML-tiedostoni dynaamisesti. Näen kaksi vaihtoehtoista tapaa tehdä tämä, enkä tiedä, onko toinen parempi kuin toinen.

  1. Luon palvelimelleni komentosarjan, joka tarkistaa säännöllisesti, ovatko tiedot muuttuneet kolmannen osapuolen palvelussa, muokkaako se HTML-merkintää vastaavasti ja tallentaa tiedoston. Nyt kun kävijä vierailee sivustollani, se näyttää päivitetyt tiedot

  2. Luon yleisen HTML-tiedoston, joka lähetetään vierailijalle, ja käytän javascriptiä kolmannen osapuolen palveluun pääsemiseksi ja muokkaan merkintää vastaavasti.

Vaihtoehto 1 laittaa kaiken työn palvelimelleni. Vaihtoehto 2 saa asiakasselaimen hakemaan tiedot.

Mikä vaihtoehto on suositeltava ja missä tapauksissa? Entä jos tiedot muuttuvat paljon useammin?

  • 3 Kuinka kolmannen osapuolen palvelun hintaa rajoittavat ja käytännöt? Ensimmäisessä vaihtoehdossa se saa vain kyselysi, niin vähän heistä, toisessa se saa yhtä monta kyselyä kuin sivustosi kävijät, joten se voi hukkua ja kävijät voivat nähdä mistä valitset tiedot, mikä voisi olla ongelma tai ei.
  • kaikki hienot pisteet! Tässä tapauksessa kolmas osapuoli on yksinkertainen google-kalenteri, ja rakentamani verkkosivu näyttää muiden tietojen lisäksi tietoja, jotka riippuvat seuraavasta tapahtumasta kalenterissamme. Tämä on voittoa tavoittelemattoman verkkosivusto, joten se ei ole sovellus, jolla voi olla paljon käyttäjiä
  • Kuinka tämä kolmas osapuoli lisensoi tämän sisällön sinulle käytettäväksi? Vastaus tähän riippuu todennäköisesti enemmän sivuston käyttöehdoista kuin mistään muusta. Esimerkiksi YouTube antaa sinun käyttää heidän upotettua soitinta, mutta et ladata videoita ja isännöidä niitä uudelleen.
  • Toinen tekijä on SEO. Tarvitsetko tämän sisällön ja sen avainsanat sivustoosi?
  • Olen sulkenut tämän liian laajana, koska siinä on niin monia tekijöitä. Jos muokkaat tämän kysymyksen koskemaan vain kalenteritietoja, se olisi todennäköisesti riittävän kapea vastaamaan.

Nämä tiedot voidaan hakea kolmannen osapuolen palvelusta ja ne muuttuvat keskimäärin pari päivää.

Koska tiedät nämä tiedot, saatat haluta suorittaa tarkastuksesi korkeintaan tällä nopeudella (kerran parin päivän välein). Paras aika suorittaa tällaiset tarkastukset ovat silloin, kun sivustollasi ei todennäköisesti ole paljon vieraita. Tämä minimoi koko sivuston hidastumisen määrän.

Entä jos tiedot muuttuvat paljon useammin?

Anna sen muuttua, mutta sinun on otettava huomioon, että kun haet jatkuvasti tietoja toisesta palvelimesta, rasitat heidän palvelinta, varsinkin jos yrität olla ulkomainen botti, joka noutaa verkkosivun kerran sekunnissa . Suosittelen, että et tarkista sivustoa muutaman kerran päivässä, ja jos vieraasi ovat ahdistuneita, harkitse viestin lisäämistä sivustoosi ja kerro heille, milloin seuraava päivitys tapahtuu.

ja ymmärrä, että kaatamalla sisältöä toiselta verkkosivustolta ja yrittämällä tehdä siitä omasi saatat joutua vaikeuksiin hakukoneiden kanssa, koska sitten pyydät kaksoissisällön indeksoimista verkossa.

Vaihtoehto 1 laittaa kaiken työn palvelimelleni. Vaihtoehto 2 saa asiakasselaimen hakemaan tiedot. Mikä vaihtoehto on suositeltava ja missä tapauksissa?

Vaihtoehto 1 voittaa. Itse asiassa, käytä palvelinpuolen komentosarjakieliä, kuten PHP, tekemään kaikki taustatyöt ja pyydä sitä myös luomaan HTML. Tämän lisäksi voit tehdä lähdön yhteensopivaksi kaikkien selainten kanssa, mukaan lukien uudet ja vanhat.

Jos valitset vaihtoehdon 2, rajoitat sisällön täydet käyttöoikeudet vieraille, joilla on riittävän tehokas prosessori ja selaimissaan päällä oikea Javascript-versio. Ja jos koodisi on liian raskas Javascriptissa, jossa on liian paljon uusia toimintoja ja / tai optimoimaton koodi, se saattaa hidastaa vieraiden tietokonejärjestelmää.

Käyttämällä file_get_contents sivun hakemiseen ja file_put_contents, jonka viimeinen voimassaoloaika on sivun tallentamiseen, voidaan tehdä pyytämäsi PHP-kielellä.

Voit renderoida sivun etäpalvelimesta Javascriptin tai AJAX: n avulla. Mutta sinun on huomattava, että Google ei yleensä laske Javascript-koodia sivullasi sisältöön. Joten mikä tahansa Javascriptilla renderöity sisältö ei todennäköisesti auta sinua sijoittumaan hakutuloksiin.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?