473,837 Members | 1,436 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

page renders slowly, as if wrapped in a table, yet there is no table

This page renders slowly on both IE and Netscape - everything
downloads before anything appears on screen. It is the behavior you'd
expect if the whole thing was wrapped in a table, yet there is no
table. What other sorts of problems normally cause this?
Jul 20 '05 #1
7 1866
lk******@geocit ies.com (lawrence) wrote in
news:da******** *************** **@posting.goog le.com:
This page renders slowly on both IE and Netscape - everything
downloads before anything appears on screen. It is the behavior you'd
expect if the whole thing was wrapped in a table, yet there is no
table. What other sorts of problems normally cause this?


URL?
Jul 20 '05 #2
lawrence wrote:
This page
What page?
renders slowly on both IE and Netscape - everything downloads
before anything appears on screen. It is the behavior you'd expect
if the whole thing was wrapped in a table, yet there is no table.
What other sorts of problems normally cause this?


With no url, I cannot help you.

--
Brian (remove ".invalid" to email me)
http://www.tsmchughs.com/
Jul 20 '05 #3
Brian <us*****@juliet remblay.com.inv alid> wrote in message news:<10******* ******@corp.sup ernews.com>...
lawrence wrote:
This page


What page?
renders slowly on both IE and Netscape - everything downloads
before anything appears on screen. It is the behavior you'd expect
if the whole thing was wrapped in a table, yet there is no table.
What other sorts of problems normally cause this?


With no url, I cannot help you.


http://www.publicdomainsoftware.org/
Jul 20 '05 #4
lawrence wrote:
This page renders slowly on both IE and Netscape - everything
downloads before anything appears on screen. It is the behavior you'd
expect if the whole thing was wrapped in a table, yet there is no
table. What other sorts of problems normally cause this?


I think it is *because* you use no tables. The browser must wait until
it has all of the markup before knowing what to do. And there is a *lot*
of markup. (Opera and Mozilla also wait for everything before rendering.)
And the connection is very slow: 1 KB/sec. It takes a minute to
download the page contents.

Design note: Your choice of contrasting colors is poor. Charcoal gray
on black? Black on dark purple? Green on brick red? No one over 35 and not
sitting in the dark can read the text.
A problem with light color text on dark background is that the text
gets washed out by the background unless the text is a large font, or is
bold. This is especially true for CRTs.

--
jmm dash list at sohnen-moe dot com
(Remove .TRSPAMTR for email)
Jul 20 '05 #5
James Moe <jm************ ***@sohnen-moe.com> wrote:
lawrence wrote:
This page renders slowly on both IE and Netscape - everything
downloads before anything appears on screen. It is the behavior you'd
expect if the whole thing was wrapped in a table, yet there is no
table. What other sorts of problems normally cause this?
I think it is *because* you use no tables. The browser must wait until
it has all of the markup before knowing what to do.


No, the browser should be able to start displaying the content before
it receives everything. That's how browsers have always behaved.
(Tables used to be an excpetion in that browsers wouldn't start to
render them before they had received the entire table. But modern
browsers will start to render a table and the redraw it as necessary.)
And there is a *lot*
of markup. (Opera and Mozilla also wait for everything before rendering.)
Opera started to display the page after 10 seconds and then redrew the
page once it had received the stylesheets. The whole thing took 30
seconds to download and display (on broadband).
And the connection is very slow: 1 KB/sec. It takes a minute to
download the page contents.


I think the server is partly at fault. The four PHP generated
stylesheets may also be a factor - for the size of stylesheet it took
a long time for them to arrive. Maybe the PHP needs to be looked at
again to see if it's making the best use of resources.

Steve

--
"My theories appal you, my heresies outrage you,
I never answer letters and you don't like my tie." - The Doctor

Steve Pugh <st***@pugh.net > <http://steve.pugh.net/>
Jul 20 '05 #6
James Moe wrote:
I think it is *because* you use no tables. The browser must wait
until it has all of the markup before knowing what to do.


Where did you get this information? I know of no browser that does not
do incremental rendering when it's possible, and a tableless page can
be rendered incrementally. In fact, one can fine tune the code to get
even tables to be rendered that way.

--
Brian (remove ".invalid" to email me)
http://www.tsmchughs.com/
Jul 20 '05 #7
Steve Pugh <st***@pugh.net > wrote in message news:<e2******* *************** **********@4ax. com>...
And there is a *lot*
of markup. (Opera and Mozilla also wait for everything before rendering.)


Opera started to display the page after 10 seconds and then redrew the
page once it had received the stylesheets. The whole thing took 30
seconds to download and display (on broadband).
And the connection is very slow: 1 KB/sec. It takes a minute to
download the page contents.


I think the server is partly at fault. The four PHP generated
stylesheets may also be a factor - for the size of stylesheet it took
a long time for them to arrive. Maybe the PHP needs to be looked at
again to see if it's making the best use of resources.


Without question the code is partly at fault - it was written in a
hurry and uses objects in a sloppy way and needs to be cleaned up. And
our server is from Interland and we've had problems with Interland.
But what struck me about this particular design was that it was
dramatically slower than any of the other designs we've used with this
code and on this server, so I was wondering if there was something
unique in the HTML that would cause slow rendering.

Thanks for the help.
Jul 20 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
8381
by: Yaron Cohen | last post by:
Hi, I would like to ask for your help. I am using IE5.5. I have a wide page with horizontal scroll bar. The problem is that I get only 1 page when printing it using "file->print" or "window.print".
8
1783
by: lancevictor | last post by:
I'm learning javascript, and toward that end, I am recreating a page "my way". The original page: http://stenbergcollege.com and the one that I'm creating: http://www3.telus.net/neustaeter/Stenberg When I added the buttons manually, everything was hunky-dory and it looked pretty much exactly like the original page. When I changed the script so that it uses the for loop to insert the top row of buttons, space seems to get inserted...
8
3058
by: Workgroups | last post by:
I've got a page where the nature of the beast is such that the user clicks a submit button to ransomize some data in somewhat rapid succession (once per second, give or take). The page generates a little table, 10x10, of small pictures that represent the randomized data. The submit button tells the server (which is keeping track of which pictures are where) to scramble them around and output a new table. The output is simple HTML. The...
6
1378
by: Mitch | last post by:
I'm trying to use page inheritance so that I can derive all web pages from a template. There are a bunch of examples at this site http://authors.aspalliance.com/PaulWilson/Articles/?id=1, but strangely enough, not a single one works with my design. My format is quite simple: large table direcly under the <HTML> tag contains a header usercontrol, a left side menu usercontrol and then page content. Here is a simplified representation of...
3
2059
by: Jason Honn | last post by:
I have an .aspx page that renders fine in IE6, but it does not render properly in Firefox. If I change the extension from .aspx to .htm everything renders just fine in Firefox. The problem I am having deals with stretching nested tables to fill the cell they are nested in completely. I have specified the embedded table to have a height of "100%", but it acts as if no height is given. Any help would be greatly appreciated.
6
4909
by: scottyman | last post by:
I can't make this script work properly. I've gone as far as I can with it and the rest is out of my ability. I can do some html editing but I'm lost in the Java world. The script at the bottom of the html page controls the form fields that are required. It doesn't function like it's supposed to and I can leave all the fields blank and it still submits the form. Also I can't get it to transfer the file in the upload section. The file name...
7
2411
by: GaryDean | last post by:
In my old 1.1 apps the default was MS_POSITIONING="GridLayout" and Textboxes and labels and such always had POSITION: absolute; and I never had any distortion when the page was rendered. Life was good. now in 2.0 I'm using the default placeholder and putting a table in the placeholder and putting controls in the cells in the table. "the way it is supposed to be done" I have a textbox in a table that is defined as follows... <td...
7
2455
by: SteveM | last post by:
I am sure this is an easy question, but being relatively new to ASP.NET programming, I can not quite grasp what I need to accomplish what I need to do. What I have is a word document that is rendered as a page (or actualy a part of a page) that is editiable. To do this I let the user download the document, edit it and then upload it back to the site. Then at Page_Open, I convert the .doc file to an html and render it back to the page......
0
1321
by: Abubakar | last post by:
Hi, I've been assigned to work on a asp.net page that when viewed on internet, renders very slowly and its hosted on a client machine which is a p4 3.0ghz HT, with 2 gb ram running windows server 2003. The page itself works very fast on my development machine, naturally because the ide, client, and server are on the same machine. Now what I understand from studying this page is that this page is using ajax.net toolkit. Its not a huge...
0
9843
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9683
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10882
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10577
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10275
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9407
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
7005
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
2
4045
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3126
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.