Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6962227
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T15:37:55+00:00 2026-05-27T15:37:55+00:00

I am currently requesting a twitter feed on each page load (I know this

  • 0

I am currently requesting a twitter feed on each page load (I know this is wrong) like this:

json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline/{$username}.{$format}")); 

Even with minimal traffic, twitter stops sending me the request before long. So after launching the website for my client – I am seeing perpetually unavailable twitter feeds.

The way I am imagining this working is checking the feed – storing it in a table with a timestamp, and choosing an interval – (say 10 minutes). On each pageload, check the timestamp, if the interval has not passed, pull the feed from the table, rather than twitter.

I know this would work, but given my last mistake being so silly, I wanted to make sure that there wasn’t another better practice.

Do I have it right this time?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T15:37:56+00:00Added an answer on May 27, 2026 at 3:37 pm

    That sounds exactly right. Three notes:

    1. Put the date/time in one column and the twitter feed you want to show in another column, then you can just do a single select on that row and be done with it.

    2. Store the rendered HTML in the database, not the JSON returned from Twitter. Then you’re only doing the transformation every ten minutes and not on every page request.

    3. Do the time comparison all in the database or all on the server, don’t mix the two – I’ve run into problems with servers out of time sync that caused me big headaches. That is, don’t use a “INSERT … CURTIME() …” call and then compare that with a PHP generated date. My suggestion would be to generate a PHP date and store that, since time comparison in SQL can be tricky.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Currently I know of only two ways to cache data (I use PHP but
Currently IIS sends an expires http header of yesterday minus 1 hour on ASP.NET
I have a page that is currently generating dynamically created textboxes in a table
**NOTE: This is related to a college assignment. I'm only requesting some guidance in
I'm already tossing around a solution but as I haven't done something like this
Currently I am working on a web page that has six ReportViewer controls that
I have a problem with an application I'm currently developing. In this program I
I am currently attempting to use a custom module as the first page when
Basically the issue is this: I have a pdf file that I am requesting
I have a domain model that includes something like this: public class Customer :

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.