I've started a project on Delphi with DataSnap, something social with posts and comments and news feeds.

I've started a project on Delphi with DataSnap, something social with posts and comments and news feeds. 
Is it a good idea fro doing it in DataSnap? I'm not warring on how to do it but how it will work on high loads.

Comments

  1. if you worry about high loads, forget about datasnap

    ReplyDelete
  2. Dorin Duminica > Why? What could cause high loads? DDOS? Any alternatives for DataSnap?

    ReplyDelete
  3. do your research on datasnap first, see if it fits your needs, there are many issues with it, is it good enough for you? don't know, is it good with high work loads? no, but it depends on what you mean by "high loads", are we talking 1,000 concurrent connections? if so, look for alternatives.

    I'd highly recommend an apache module, but IIRC, delphi hasn't updated it's apache files for a long time, however, FreePascal has more up to date translations and it may just be what you need.

    IMO, apache is the way to go, however, you should look at other alternatives, again, do your research.

    ReplyDelete
  4. You could also compile it as a isapi-dll for IIS. Works stable and fast, the workload system and the stability is same/better than the apache one.

    ReplyDelete
  5. Also look at going multi language. You can always do the server in Python, Ruby or PHP

    ReplyDelete
  6. Did you look at RTC SDK? I have one DS based system out there but the trip to it's conclusion was not of my liking. Abbreviated: fast start, very slow perfection phase (lots of bugs and quirks to overcome).

    ReplyDelete

Post a Comment